/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package presenter;

import colecao.Pessoas;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JOptionPane;
import model.Pessoa;
import view.CadastraPessoaView;

/**
 *
 * @author Bush
 */
public class CadastraPessoaPresenter {
    private CadastraPessoaView view;
    private Pessoas pessoas;
    
    public CadastraPessoaPresenter(Pessoas pessoas) {
        view = new CadastraPessoaView();
        this.pessoas = pessoas;
        
        view.getBtnSalvar().addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
                cadastrar();
            }
        });
        
        view.getBtnFechar().addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
                view.dispose();
            }
        });
        
        view.setLocationRelativeTo(view);
        view.setVisible(true);
        
    }
    
    public void cadastrar(){
        String nome = view.getTxtNome().getText();
        String tel = view.getTextTel().getText();
        
        Pessoa pessoa = new Pessoa(nome, tel);
        pessoas.add(pessoa);
        JOptionPane.showMessageDialog(null, "Cadastrado com Sucesso");
    }
       
}
